
/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/analysis.css.asp
*/


#wsod .analysisTearsheet h2 {
    float: left;
    width: 100%;
    padding-top: 15px;
    border-top: 1px solid #cccccc;
}

#wsod ul.wsod-tabs-main {
    margin-bottom: 10px;
}

#wsod ul.analysisNav {
    float: left;
    margin-bottom: 10px;
    display: block;
}

#wsod ul.analysisNav li {
    float: left;
    font-size: 11px;
    padding: 1px 5px;
    border-left: 1px dotted #cccccc;
}

#wsod ul.analysisNav li.first {
    padding-left: 0px;
    border-left: none;
}

#wsod ul.analysisNav li.selected a {
    color: #666666;
}

#wsod table.consensusOverview {
    float: left;
    margin: 10px 0px;
}

#wsod table.consensusOverview td {
    text-align: center;
    color: #333333;
    border-top: 1px solid #E7DECF;
    border-left: 1px solid #E7DECF;
    border-bottom: 1px solid #E7DECF;
    border-right: 1px dotted #BCB2A5;
    font: normal 12px arial;
    padding: 8px 0px;
	background-color: #F6E9D8;
}

#wsod table.consensusOverview td.last {
	border-right: 1px solid #E7DECF;
}

#wsod table.consensusOverview td.selected,
#wsod table.consensusDetail td.selected {
    color: #fff;
    background-color: #E58B3A;
}

#wsod table.consensusDetail td.selected {
	font-weight: bold;
}

#wsod p.consensusText {
    color: #666666;
    float: left;
}

#wsod p.consensusText span.mixed {
    text-transform: capitalize;
}

#wsod table.consensusDetail {
    margin: 15px 0px;
    float: left;
}

#wsod table.consensusDetail thead th {
    font: normal 12px arial;
    text-align: center;
    padding: 5px 0px;
    border-bottom: 1px solid #cccccc;
}

#wsod table.consensusDetail thead th.tableLabel {
	font-size: 11px;
    color: #333333;
    font-weight: bold;
    padding-left: 0;
    text-align: left;
}

#wsod table.consensusDetail tbody td {
    text-align: center;
    color: #666666;
    padding: 5px 0px;
    border-left: 1px solid #cccccc;
}

#wsod table.consensusDetail tbody td.rowLabel {
    text-align: left;
    border-left: none;
    padding-right: 5px;
}

#wsod table.consensusDetail tbody td.second {
    background-color: #fddfc0;
}

#wsod .earningsEstimates {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

#wsod .earningsEstimates div {
	position: relative;
    float: left;
	width: 50%;
}

#wsod .earningsEstimates div.chartContainer {
    width: 300px;
}

#wsod .earningsEstimates div.smartTextContainer {
    width: 290px;
}

#wsod .smartText {
    clear: none;
    margin-left: 15px;
    margin-right: 0px;
    margin-top: 15px;
    width: 255px;
	display: inline;
}

#wsod .earningsEstimates div h3 {
    text-transform: none;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border-bottom: 2px solid #B9B0A2;
	margin-top: 10px;
}

#wsod .earningsEstimates span.avgGrowthRate {
    font: normal 11px arial;
    color: #666666;
	position: absolute;
	top: 10px;
	right: 0px;
}

#wsod .earningsEstimates a {
    font: bold 12px arial;
    margin-left: 15px;
}

#wsod .earningsChart {
    float: left;
}

#wsod .newsOther {
    margin-top: 0;
}

#wsod .newsOther h2,
#wsod .newsFT h2 {
    margin-bottom: 15px;
}

#wsod .newsStory .icon {
	float: left;
}

#wsod .newsStory .newsContainer {
	float: left;
	width: 90%;
}

#wsod .newsStory a {
    font-weight: bold;
}

#wsod .purchaseWindow {
    width: 444px;
    height: 500px;
    /*margin-left: 96px;*/
    float: left;
    border: 4px solid #CCCCCC;
    background-color: #FFFFFF;
    position: absolute;
    top: 80px; left: 96px;
}

#wsod .purchaseWindow a {
    float: right;
    color: #CCCCCC;
    font-size: 12px;
    margin: 5px;
}

#wsod .purchaseFrame {
    width: 434px;
    height: 471px;
    float: left;
    margin: 0px 5px 5px 5px;
    border: 1px solid #CCCCCC;
}

#wsod div.financialsLink {
    width: 100%;
	margin-top: 10px;
}

#wsod div.financialsLink a {
    text-transform: capitalize;
}

/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/calendarPopup.css.asp
*/


#wsodPop .calendarPopup .popupHeader H2 {
	border-bottom: 3px solid #a7a49b;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 5px;
}

#wsodPop .calendarPopup .popupInner {
	width: auto;
	*width: 480px;
}

#wsodPop .calendarPopup .applySettings {
	clear: both;
	cursor: pointer;
	cursor: hand;
	float: right;
	margin-top: 10px;
}

#wsodPop .calendarPopup .calendarHolder {
	float: right;
}

#wsodPop .calendarPopup .calendarContainer {
	float: left;
}

#wsodPop .calendarPopup .calendar {
	float: left;
	margin: 2px;
}

#wsodPop .calendarPopup .calendar SELECT {
	margin: 5px 0px 0px 10px;
}

#wsodPop .calendarPopup .calendar TABLE {
	border-collapse: collapse;
	clear: both;
	margin: 10px;
	width: auto;
}

#wsodPop .calendarPopup .calendar TH, 
#wsodPop .calendarPopup .calendar TD {
	color: #4781aa;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 7px;
	text-align: center;
}

#wsodPop .calendarPopup .calendar TH {
	border-bottom: 1px solid #666;
	color: #787878;
}

#wsodPop .calendarPopup .calendar TD {
	cursor: pointer;
	cursor: hand;
}

#wsodPop .calendarPopup .calendar TD.selected {
	background: #c2c2c2;
	color: #fff;
}

#wsodPop .calendarPopup .calendar TD.over {
	background: #ccc;
}

#wsodPop .calendarPopup .calendar TD.disabled {
	color: #aaa;
}

#wsodPop .calendarPopup .calendar TH.weekend,
#wsodPop .calendarPopup .calendar TD.weekend {
	color: #d4d4d4;
}

/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/chart.css.asp
*/


#wsod .chartImageContainer {
	position: relative;
}

#wsod .chartImageContainerr .chartImage {
	width: 618px;
	height: 235px;
}

#wsod .chartImageContainer div.eventIcon {
	position: absolute;
	z-index: 10;
}

#wsod .chartImageContainer div.eventIcon.active {
	z-index: 12;
}

#wsod .chartControls .chartNewsControls {
	float: right;
	width: 220px;
	line-height: 24px;
}

#wsod .chartControls .chartAdditionalNews {
	float: right;
	margin-right: 10px;
	line-height: 24px;
	font-weight: bold;
}

#wsod .chartControls .hide {
	display: none;
}

#wsod .chartControls .chartNewsControls div.ftNewsButton {
	float: left;
	cursor:pointer;
	cursor:hand;	
}

#wsod .chartControls .chartNewsControls div.newsBarButton {
	cursor: text !important;
}

#wsod .chartControls .chartNewsControls div.icon-export {
	position: relative;
	top: 3px;
	left: 5px;
	margin-left: 0px;
}

#wsod .chartControls .chartNewsControls .newsLabel {
	float: left;
	margin-right: 10px;
}

#wsod .chartControls .chartNewsControls .icon {
	background: url(/ft/resources/image/icons.gif?version=40066.500706018516) no-repeat 0 0;
}


#wsod .chartControls .chartNewsControls .icon-chart-ftNews {
	background-position: 0 -330px; 
	float: left;
	position: relative;
	margin-top: 2px;
	padding-right: 0px;
}

#wsod .basicButton .ftNewsButtonText {
	float: left;
	padding-left: 5px;
}

#wsod .basicButtonGray .ftNewsButtonText {
	float: left;
	padding-left: 5px;
	font-weight:bold;
}

#wsod .chartControls .bar-chart-ftNews {
	float: left;
	position: relative;
	top: 8px;
	height: 4px;
	width: 15px;
	background: #F0A44E;
	font-size: 0px;
	padding:0;
}


/* end copied */

#wsod #interactiveChart h2,
#wsodPop #interactiveChart h2 {
	padding: 0 10px 10px 10px;
	color: #666;
	border-bottom-width: 1px;
}

#wsod #interactiveChart .smallBorder h2,
#wsodPop #interactiveChart .smallBorder h2{
	border-bottom:1px solid #A7A49B;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:0 0 5px;
	text-transform:none;
}

#wsod #interactiveChart .contentModule h2,
#wsodPop #interactiveChart .contentModule h2{
	border-bottom:3px solid #A7A49B;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:0 0 5px;
	text-transform:none;
}

#wsod #interactiveChart .smallBorder,
#wsodPop #interactiveChart .smallBorder{
	margin-left:15px;
	margin-top:15px;
	width:445px;
}

#wsod #interactiveChart .contentModule,
#wsodPop #interactiveChart .contentModule{
	margin-left:15px;
	margin-top:15px;
	width:445px;
}

#wsod #interactiveChart .calendarHolder,
#wsodPop #interactiveChart .calendarHolder{
	margin-left:5px;
}

#wsod #interactiveChart h2 .name,
#wsodPop #interactiveChart h2 .name {
	font-weight: normal;
}

#wsod #interactiveChart .popupInner,
#wsodPop #interactiveChart .popupInner {
	width: 975px;
	padding: 10px 0 0 0;
}

#wsod #interactiveChartContent,
#wsodPop #interactiveChartContent {
	float: left;
}

#wsod #interactiveChart #closeControlsContainer,
#wsodPop #interactiveChart #closeControlsContainer {
	/*width: 975px;*/
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-color: #FFF6EC;
	position: relative;
}

#wsod #interactiveChart #chartHeader,
#wsodPop #interactiveChart #chartHeader {
	position: absolute;
	left: 10px;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
}

#wsod #interactiveChart #chartHeader .chartHeaderSymbol,
#wsodPop #interactiveChart #chartHeader .chartHeaderSymbol {
	font-weight: normal;
}

#wsod #interactiveChart #closeControls,
#wsodPop #interactiveChart #closeControls {
	position: absolute;
	right: -2px;
}

#wsod #interactiveChart #closeControls div.closeText,
#wsodPop #interactiveChart #closeControls div.closeText {
	float: left;
	padding: 0 5px;

}

#wsod #interactiveChart #closeControls div.closeText span,
#wsodPop #interactiveChart #closeControls div.closeText span {
	cursor:pointer;
	cursor:hand;
}
	
#wsod #interactiveChart #closeControls div.icon,
#wsodPop #interactiveChart #closeControls div.icon {
	float: left;
	position: relative;
	top: 12px;
	cursor:pointer;
	cursor:hand;		
}

#wsod #interactiveChart #interactiveChartContainer,
#wsodPop #interactiveChart #interactiveChartContainer {
	float: left;
	width: 975px;
}

#wsod #interactiveChart #timeframeControlsContainer,
#wsodPop #interactiveChart #timeframeControlsContainer {
	float: left;
	font-size: 12px;
}

#wsod #interactiveChart #timeframeControlsContainer ul.timeframeControls,
#wsodPop #interactiveChart #timeframeControlsContainer ul.timeframeControls {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#wsod #interactiveChart #timeframeControlsContainer ul.timeframeControls li,
#wsodPop #interactiveChart #timeframeControlsContainer ul.timeframeControls li {
	float: left;
	padding: 5px 11px 5px 12px;
	border-right: 1px solid #7A7A7A;
	cursor:pointer;
	cursor:hand;
}

#wsod #interactiveChart #timeframeControlsContainer ul.timeframeControls li.customRange,
#wsodPop #interactiveChart #timeframeControlsContainer ul.timeframeControls li.customRange {
	float: right;
	border-right: none;
	padding-left: 22px;
	padding-right: 23px;
}

#wsod #interactiveChart #timeframeControlsContainer ul.timeframeControls li.active,
#wsodPop #interactiveChart #timeframeControlsContainer ul.timeframeControls li.active {
	color: #000;
}

#wsod #interactiveChart #interactiveChartControls,
#wsodPop #interactiveChart #interactiveChartControls {
	float: left;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #cbcbcb;

	background-color: #E6E6E6;
	margin-bottom: 0px;
}

#wsod #interactiveChartControls div.newChartControls,
#wsodPop #interactiveChartControls div.newChartControls {
	float: right;
	margin:2px 10px 0 0;
}
#wsod #interactiveChartControls div.newChartControls label,
#wsodPop #interactiveChartControls div.newChartControls label {
	color: #333;
}
#wsod #interactiveChartControls div.newChartControls a,
#wsodPop #interactiveChartControls div.newChartControls a {
	font-size: 12px;
	margin-left: 8px;
	position: relative; top: 2px;
}

#wsod #interactiveChart select,
#wsodPop #interactiveChart select {
	float: left;
	margin: 1px 10px 1px 10px;
	font-weight: normal;
	font-size: 13px;
}
#wsod #interactiveChart .icon-flyout,
#wsodPop #interactiveChart .icon-flyout {
	margin: 3px 0 0 10px;
	width: 120px;
	_display: inline;
}

#wsod #interactiveChart input,
#wsodPop #interactiveChart input {
	font-weight: normal;
	font-size: 13px;
	border: auto;
}

#wsod #interactiveChart #applyButton,
#wsodPop #interactiveChart #applyButton {
	float: left;
}

#wsod #interactiveChart .chartParamControls,
#wsodPop #interactiveChart .chartParamControls {
	float: left;
}

#wsod #interactiveChart #chartKeyContainer,
#wsodPop #interactiveChart #chartKeyContainer {
	font-size: 0px;
	float: left;
	width: 975px;
	background-color: #FFF1E0;
}

#wsod #interactiveChart #interactiveChartImageContainer,
#wsodPop #interactiveChart #interactiveChartImageContainer {
	float: left;
	position: relative;
	background-color: #FFF1E0;
}

#wsod #interactiveChart #interactiveChartImageContainer .chartImage,
#wsodPop #interactiveChart #interactiveChartImageContainer .chartImage {
	width: 975px;
	height: 361px;
}

#wsod #interactiveChart #interactiveChartImageContainer .chartLoading,
#wsodPop #interactiveChart #interactiveChartImageContainer .chartLoading {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFF1E0;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	z-index: 15;	
	width: 100%;
}

#wsod #interactiveChart #interactiveChartImageContainer .chartLoading div.loadingImageContainer,
#wsodPop #interactiveChart #interactiveChartImageContainer .chartLoading div.loadingImageContainer {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	position: relative;
	top: 155px;
	width: 100%;
	text-align: center;
}

#wsod #interactiveChart #interactiveChartImageContainer .rollover,
#wsodPop #interactiveChart #interactiveChartImageContainer .rollover {
	position: absolute;
	left: 0px;
	top: 0px;
}

#wsod #interactiveChart #interactiveChartImageContainer .rolloverText,
#wsodPop #interactiveChart #interactiveChartImageContainer .rolloverText {
	float: left;
	position: absolute;
	left: 0px;
	top: 2px;
	width: 975px;
	font-size: 12px;
}

#wsod #interactiveChart #interactiveChartImageContainer .rolloverText span,
#wsodPop #interactiveChart #interactiveChartImageContainer .rolloverText span {
	float: left;
	display: block;
	padding: 0 4px;
}

#wsod #interactiveChart #interactiveChartImageContainer .rolloverText span.value,
#wsodPop #interactiveChart #interactiveChartImageContainer .rolloverText span.value {
	font-weight: bold;
}

#wsod #interactiveChart #interactiveChartImageContainer .rolloverText span.label,
#wsodPop #interactiveChart #interactiveChartImageContainer .rolloverText span.label {
	color: #B4B4B4;
}

#wsod #interactiveChart #interactiveChartImageContainer .rollover .rolloverLine,
#wsodPop #interactiveChart #interactiveChartImageContainer .rollover .rolloverLine {
	position: absolute;
	height: 100px;
	width: 1px;
	background-color: #000000;
}

#wsod #interactiveChartImageContainer .indicatorHeaderContainer,
#wsodPop #interactiveChartImageContainer .indicatorHeaderContainer {
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 10;
}

#wsod #interactiveChart .indicatorModule,
#wsodPop #interactiveChart .indicatorModule {
	float: left;
	padding: 5px 7px;
	margin: 3px 5px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	border: 1px solid #B2B2B2;
	background-color: #FFFFFF;
	white-space: nowrap;
}

#wsod #interactiveChart .indicatorModule a,
#wsodPop #interactiveChart .indicatorModule a {
	color: #003399;
	font-size: 11px;
	font-weight: normal;
	cursor:pointer;
	cursor:hand;
}

#wsod #interactiveChart .indicatorModule .icon,
#wsodPop #interactiveChart .indicatorModule .icon {
	float: left;
	margin-right: 5px;
}

#wsod #interactiveChart div.eventIcon,
#wsodPop #interactiveChart div.eventIcon {
	position: absolute;
	z-index: 10;
}

#wsod #interactiveChart div.eventIcon.active,
#wsodPop #interactiveChart div.eventIcon.active {
	z-index: 12;
}

#wsod #interactiveChart #interactiveChartSaveControls,
#wsodPop #interactiveChart #interactiveChartSaveControls {
	background: #E6E6E6;
	float: right;
	font-size: 11px;
}

#wsod #interactiveChart #interactiveChartSaveControls div.saveSettingsControls, 
#wsodPop #interactiveChart #interactiveChartSaveControls div.saveChartsControls,
#wsod #interactiveChart #interactiveChartSaveControls div.saveChartsControls,
#wsodPop #interactiveChart #interactiveChartSaveControls div.saveSettingsControls{
	float: left;
}

#wsod #interactiveChart #interactiveChartSaveControls a,
#wsodPop #interactiveChart #interactiveChartSaveControls a {
	float: left;
	font-weight: normal;
	margin: 0 5px 0 4px; 
}

#wsod #interactiveChart #interactiveChartSaveControls select,
#wsodPop #interactiveChart #interactiveChartSaveControls select {
	margin: 5px 0 0 0;
	width: 150px;
	float: left;
}

#wsod .eventDialogBubble,
#wsodPop .eventDialogBubble {
	font-size: 11px;
	width: 108px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	border: 1px solid #FDE6C1;
	background-color: #FEF3E6;
	color: #0043A7;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

#wsod .narrowEventBubble,
#wsodPop .narrowEventBubble {
	padding-top: 20px;
}

#wsod .eventDialogBubble .eventDialogContent,
#wsodPop .eventDialogBubble .eventDialogContent {
	display: block;
	margin: 3px 5px 8px 25px;
}

#wsod .narrowEventBubble .eventDialogContent,
#wsodPop .narrowEventBubble .eventDialogContent {
	margin-left: 5px;
}

#wsod .eventDialogBubble div.storyLink,
#wsodPop .eventDialogBubble div.storyLink {
	color: #666666;
}

#wsod #formDialog .dialogContainer,
#wsodPop #formDialog .dialogContainer {
	position: absolute;
	left: 355px;
	top: 20px;
	background-color:#FFF6EC;
	z-index: 21;
	border: 5px solid #CCCCCC;
	width: 245px;
	font-size: 11px;
}

#wsod #formDialog .dialogContainer .dialogHeader,
#wsodPop #formDialog .dialogContainer .dialogHeader {
	float: left;
	margin: 0 10px;
	padding: 15px 0 7px 0;
}

#wsod #formDialog .dialogContainer .dialogHeader .dialogTitle,
#wsodPop #formDialog .dialogContainer .dialogHeader .dialogTitle {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 170px;
}

#wsod #formDialog .dialogContainer .dialogHeader .dialogClose, 
#wsodPop #formDialog .dialogContainer .dialogHeader .dialogClose, 
#wsod #formDialog .dialogContainer .dialogHeader .icon,
#wsodPop #formDialog .dialogContainer .dialogHeader .icon {
	float: right;
}

#wsod #formDialog .dialogContainer .dialogHeader .dialogClose,
#wsodPop #formDialog .dialogContainer .dialogHeader .dialogClose {
	margin-right: 5px;
}

#wsod #formDialog .dialogContainer .dialogBody,
#wsodPop #formDialog .dialogContainer .dialogBody {
	float: left;
	margin: 0 10px;
	padding: 7px 0 15px 0;
}

#wsod br.clear,
#wsodPop br.clear {
	clear: both;
}

#wsod #formDialog .dialogContainer .dialogInputs,
#wsodPop #formDialog .dialogContainer .dialogInputs {
	float: left;
	margin: 0 10px;
	padding-bottom: 7px;
	width: 225px;
}

#wsod #formDialog .dialogContainer .dialogInputs .dialogInputItem,
#wsodPop #formDialog .dialogContainer .dialogInputs .dialogInputItem {
	float: left;
	clear: both;
	padding: 5px 0;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

#wsod #formDialog .dialogContainer .dialogInputs .dialogInputItem.first,
#wsodPop #formDialog .dialogContainer .dialogInputs .dialogInputItem.first {
	border-top: 1px solid #CCCCCC;
}

#wsod #formDialog .dialogContainer .dialogInputs .dialogInputItem input,
#wsodPop #formDialog .dialogContainer .dialogInputs .dialogInputItem input {
	float: left;
}

#wsod #formDialog .dialogContainer .dialogInputs .dialogInputItem input.indicatorInput,
#wsodPop #formDialog .dialogContainer .dialogInputs .dialogInputItem input.indicatorInput {
	width: 40px;
}

#wsod #formDialog .dialogContainer .dialogInputs .dialogInputItem div.checkboxLabel,
#wsodPop #formDialog .dialogContainer .dialogInputs .dialogInputItem div.checkboxLabel {
	margin-left: 5px;
	margin-top: 2px;
	float: left;
}

#wsod #formDialog .dialogContainer .dialogInputs .dialogInputItem div.checkboxLabel.default,
#wsodPop #formDialog .dialogContainer .dialogInputs .dialogInputItem div.checkboxLabel.default {
	font-weight: bold;
}

#wsod #formDialog .dialogContainer .dialogOptions,
#wsodPop #formDialog .dialogContainer .dialogOptions {
	float: left;
	clear: both;
	margin: 0 10px;
	width: 200px;
}

#wsod #formDialog .dialogContainer .dialogOptions div, 
#wsodPop #formDialog .dialogContainer .dialogOptions div, 
#wsod #formDialog .dialogContainer .dialogOptions input,
#wsodPop #formDialog .dialogContainer .dialogOptions input {
	float: left;
	white-space: nowrap;
}

#wsod #formDialog .dialogContainer .dialogOptions input,
#wsodPop #formDialog .dialogContainer .dialogOptions input {
	position: relative;
	top: -2px;
}

#wsod #formDialog .dialogContainer .dialogButtons,
#wsodPop #formDialog .dialogContainer .dialogButtons {
	float: left;
	margin: 5px 10px 0 10px;
	padding-bottom: 8px;
}

#wsod #formDialog .dialogContainer .dialogButtons .basicButton,
#wsodPop #formDialog .dialogContainer .dialogButtons .basicButton {
	float: right;
	margin-right: 5px;
	cursor:pointer;
	cursor:hand;
}

#wsod #div-CustomTimeframe,
#wsodPop #div-CustomTimeframe {
	position:absolute;
	top:71px;
	right:5px;
	width:480px;
	background:#FFF1E0;
	border:5px solid #C2C2C2;
	display:none;
}
#wsod #div-CustomTimeframe div.calendar,
#wsodPop #div-CustomTimeframe div.calendar {
	float:left;
	margin:2px;
}

#wsod div.calendar,
#wsodPop div.calendar {

}
#wsod div.calendar select,
#wsodPop div.calendar select {
	margin: 5px 0 0 10px;
}
#wsod div.calendar table,
#wsodPop div.calendar table {
	border-collapse:collapse;
	margin:10px;
	width: auto;
	clear: both;
}
#wsod div.calendar th, 
#wsodPop div.calendar th, 
#wsod div.calendar td,
#wsodPop div.calendar td {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#4781AA;
	padding:6px 7px;
	text-align:center;
}
#wsod div.calendar th,
#wsodPop div.calendar th {
	color:#787878;
	border-bottom:1px solid #666;
}
#wsod div.calendar td,
#wsodPop div.calendar td {
	cursor:pointer;
	cursor:hand;
}
#wsod div.calendar td.selected,
#wsodPop div.calendar td.selected {
	background:#C2C2C2;
	color:#FFF;
}
#wsod div.calendar td.over,
#wsodPop div.calendar td.over {
	background:#CCC;
}
#wsod div.calendar td.disabled,
#wsodPop div.calendar td.disabled {
	color:#AAA;
}
#wsod div.calendar td.weekend, 
#wsodPop div.calendar td.weekend,
#wsod div.calendar th.weekend, 
#wsodPop div.calendar th.weekend {
	color:#D4D4D4;
}

#wsod div#div-CustomTimeframe,
#wsodPop div#div-CustomTimeframe {
	z-index: 100;
}

#wsod div#div-CustomTimeframe div.applySettings,
#wsodPop div#div-CustomTimeframe div.applySettings {
	clear: both;
	margin:8px 26px 15px auto;
	width:104px;
	height:19px;
	cursor:pointer;
	cursor:hand;	
	float:right;
}

#wsod #interactiveChart .flyout,
#wsodPop #interactiveChart .flyout {
	margin-top: 6px;
	margin-left: 5px;
	width: 135px;
}

#wsod #interactiveChart .flyout.selectComparisons,
#wsodPop #interactiveChart .flyout.selectComparisons {
	width: 210px;
}
#wsod #interactiveChart .flyout.selectComparisons .sub,
#wsodPop #interactiveChart .flyout.selectComparisons .sub {
	width: 250px;
}

#wsod #interactiveChart .flyout.selectComparisons div.indices,
#wsodPop #interactiveChart .flyout.selectComparisons div.indices {
	width: 180px;
}

#wsod #interactiveChart .flyout .sub,
#wsodPop #interactiveChart .flyout .sub {
	margin-top: -1px;
	margin-left: 2px;
}

#wsod #interactiveChart .flyout .compareTo div,
#wsodPop #interactiveChart .flyout .compareTo div {
	float: left;
}

#wsod #interactiveChart .flyout .compareTo .compareName,
#wsodPop #interactiveChart .flyout .compareTo .compareName {
	width: 110px;
}

#wsod #interactiveChart .flyout .compareTo .wsod-flag,
#wsodPop #interactiveChart .flyout .compareTo .wsod-flag {
	margin: 0 5px 0 10px;
	/*position: relative;
	top: 2px;*/
}

#wsod #interactiveChart .flyout .compareTo .symbol,
#wsodPop #interactiveChart .flyout .compareTo .symbol {
	width: 70px;
}

#wsod #interactiveChart .flyout div.indices ,
#wsodPop #interactiveChart .flyout div.indices  {
	width: 170px;
}

#wsod #interactiveChart .flyout div.indices .symbol,
#wsodPop #interactiveChart .flyout div.indices .symbol {
	width: 50px;
}

#wsod #interactiveChart .flyout div.indices .wsod-flag,
#wsodPop #interactiveChart .flyout div.indices .wsod-flag {
	float: right;
}

#wsod #interactiveChart .flyout .groupEnd,
#wsodPop #interactiveChart .flyout .groupEnd {
	border-bottom-width: 3px;
}

#wsod #interactiveChart #selectIndicators,
#wsodPop #interactiveChart #selectIndicators {
	width: 145px;
}
#wsod #interactiveChart .flyout.selectIndicators,
#wsodPop #interactiveChart .flyout.selectIndicators {
	width: 160px;
}
#wsod #interactiveChart .flyout.selectIndicators .sub,
#wsodPop #interactiveChart .flyout.selectIndicators .sub {
	width: 180px;
}


#wsod .compareToOther .popupInner,
#wsodPop .compareToOther .popupInner {
	width: 350px;
	overflow: auto;
}

#wsod .popupContent div.loadoption,
#wsodPop .popupContent div.loadoption{
	margin: 0 0 5px 0;	
}

#wsod .popupContent div.managesetting, #wsod .popupContent div.manageChart,
#wsodPop .popupContent div.managesetting, #wsod .popupContent div.manageChart{
	border-bottom: 1px dotted;
	margin: 10px 0 10px 0;	
	padding-bottom: 5px;		
}

#wsod .popupContent div a,
#wsodPop .popupContent div a{
	font-size: 10pt;
	font-weight: bold;	
	margin: 0;
	float: none;
	top: 0;
}

#wsod .compareToOther label,
#wsodPop .compareToOther label {
	color: #333;
	margin: 10px 50px 10px 0;
	display: block;
	padding-left: 0;
}

#wsod .compareToOther input,
#wsodPop .compareToOther input {
	padding: 4px;
	font-size: 12px;
	width: 200px;
	font-weight: normal;
	color: #333;
}
#wsod .compareToOther a,
#wsodPop .compareToOther a {
	margin-left: 8px;
	font-size: 11px
}

#wsod #interactiveChart .toolbar,
#wsodPop #interactiveChart .toolbar {
	clear: both;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #CBCBCB;
	background: #dcdcdc;
	
}

#wsod #interactiveChart .toolbar span.label,
#wsodPop #interactiveChart .toolbar span.label {
	float: left;
	color: #333;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 10px;
}
#wsod #interactiveChart .toolbar span.pipeLabel,
#wsodPop #interactiveChart .toolbar span.pipeLabel {
	float: left;
	color: #333;
	font-weight: bold;
	margin: 0;	
}

#wsod #interactiveChart .toolbar .basicButton,
#wsodPop #interactiveChart .toolbar .basicButton {
	margin: 5px 3px 0 3px;
}

#wsod #interactiveChart .toolbar .basicButtonGray,
#wsodPop #interactiveChart .toolbar .basicButtonGray {
	margin: 5px 3px 0 3px;
}

#wsod #interactiveChart .toolbar .basicButton .icon-help,
#wsodPop #interactiveChart .toolbar .basicButton .icon-help {
	background-position: 0 -598px;
}

#wsod #interactiveChart .toolbar .basicButtonGray .icon-help,
#wsodPop #interactiveChart .toolbar .basicButtonGray .icon-help {
	background-position: 0 -600px;
}

#wsod #interactiveChart .toolbar .basicButton ..icon-alert-sent,
#wsodPop #interactiveChart .toolbar .basicButton ..icon-alert-sent {
	background-position: 0 -239px;
}

#wsod #interactiveChart .toolbar .basicButtonGray ..icon-alert-sent,
#wsodPop #interactiveChart .toolbar .basicButtonGray ..icon-alert-sent {
	background-position: 0 -239px;
}

#wsod #interactiveChart .toolbar .basicButton em,
#wsodPop #interactiveChart .toolbar .basicButton em {
	font-style: normal;
 	padding-left: 20px;
	font-size:11px;
/*	padding-right: 2px;
	position: relative; top: 1px; */
}

#wsod #interactiveChart .toolbar .basicButtonGray em,
#wsodPop #interactiveChart .toolbar .basicButtonGray em {
	color:#333333;
	font-style: normal;
 	padding-left: 20px;
	font-size:11px;
	padding-right: 2px;
	position: relative; top: 1px; 
}

#wsod #interactiveChart .toolbar .selectedButton em,
#wsodPop #interactiveChart .toolbar .selectedButton em {
	color: #fff;
}

#wsod #interactiveChart .toolbar .selectedButtonGray em,
#wsodPop #interactiveChart .toolbar .selectedButtonGray em {
	color: #fff;
}

#wsod #interactiveChart div.portfolioTransaction,
#wsodPop #interactiveChart div.portfolioTransaction{
	height: 18px;
	width: 18px;	
}
#wsod .interactiveChartMouseHover,
#wsodPop .interactiveChartMouseHover {
	font-family: arial;
	font-size: 11px;
	width: 400px;
}
#wsod .interactiveChartMouseHover .transHover div,
#wsodPop .interactiveChartMouseHover .transHover div{
	font-size: 8pt;
	font-weight: bold;
}
#wsod .interactiveChartMouseHover .transHover .transType,
#wsodPop .interactiveChartMouseHover .transHover .transType{
	color: #F00;
	text-transform: capitalize;
}
#wsod .interactiveChartMouseHover .transHover .transDate,
#wsodPop .interactiveChartMouseHover .transHover .transDate {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
}
#wsod .interactiveChartMouseHover .transHover .transPortfolio,
#wsodPop .interactiveChartMouseHover .transHover .transPortfolio{
	border-top: 1px solid #666;
	color: #999;
	padding-top: 5px;
	text-transform: uppercase;		
}

#wsod .interactiveChartMouseHover td,
#wsodPop .interactiveChartMouseHover td{
	background: none;
	border-bottom: none;
	padding-left: 0px;
	text-align: left;
}
#wsod .interactiveChartMouseHover td a,
#wsodPop .interactiveChartMouseHover td a{
	font-size: 11px;
}
#wsod .interactiveChartMouseHover td.newsTime,
#wsodPop .interactiveChartMouseHover td.newsTime{
	width: 50px;
}
#wsod .interactiveChartMouseHover td.right,
#wsodPop .interactiveChartMouseHover td.right{
	text-align: right;
}
#wsod .interactiveChartMouseHover td.left,
#wsodPop .interactiveChartMouseHover td.left{
	text-align: left;
	font-weight: bold;
}
#wsod .interactiveChartMouseHover .summaryContainer,
#wsodPop .interactiveChartMouseHover .summaryContainer{
	border-top: medium double #999;
	padding-top: 3px;
}
#wsod .interactiveChartMouseHover .summaryContainer td.totalReturn,
#wsodPop .interactiveChartMouseHover .summaryContainer td.totalReturn{
	color: #666;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}
#wsod .interactiveChartMouseHover .summaryContainer td.totalPercentReturn,
#wsodPop .interactiveChartMouseHover .summaryContainer td.totalPercentReturn{
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}
/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/chart.mouseHovers.css.asp
*/


/* mouseHovers */

#wsod .interactiveChartMouseHover {
	border: none;
	margin:44px 0px 0pt -4px;
	*margin-top: 18px;
	z-index: 170;
}

#wsod .interactiveChartMouseHover IFRAME {
	visibility: hidden;
}

#wsod .interactiveChartMouseHover .mouseHoverContent {
	background: url('/gif/x.gif');
	border: none;
	padding: 0;
	width: 210px;
	*padding-top: 20px;	
}

#wsod #transactionHoverContainer .mouseHoverContent {
	*padding-top: 10px;	
}

#wsod .interactiveChartMouseHover .arrowIcon {
	position: absolute;
	z-index: 100;
	background: url(/ft/resources/image/interactivechart_news_triangle.gif?version=39548.47280092593) no-repeat top left;
	height: 24px;
	
	top: -23px;
	*top: -3px;
	
	left: 6px;
	width: 20px;
}

#wsod .interactiveChartMouseHover .mouseHoverContent .innerContent {
	background-color: #fff3e5;
	border: 1px solid #ffdab1;
	padding: 7px;
	position: relative;
}

#wsod .interactiveChartMouseHover .newsDate {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
}

#wsod .interactiveChartMouseHover .newsTimesAndHeadlines {
	border-top: 1px dotted #999289;
	_border-top: 1px solid #ccc;
}

#wsod .interactiveChartMouseHover .newsTimesAndHeadlines TD {
	background-color: #fff3e5;
	border-bottom: 1px dotted #999289;
	_border-bottom: 1px solid #ccc;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

#wsod .interactiveChartMouseHover .newsTimesAndHeadlines TD A {
	font-size: 11px;
}

#wsod .interactiveChartMouseHover .newsTime {
	color: #999;
	width: 65px;
}
/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/editorialLogin.css.asp
*/


#wsod #signInFormContainer {
	background-color: #F6E9D8;
	border: 1px solid #E9DECF;
	color: #231F20;
	margin: 0px auto;
	padding: 19px;
	width: 250px;
}

#wsod #signInFormContainer FORM#signInForm {
	margin-bottom: 10px;
}

#wsod #signInFormContainer FIELDSET {
	border: none;
	float: left;
}

#wsod #signInFormContainer DIV.outputButton {
	top: 0px;
}

#wsod #signInFormContainer H1 {
	color: #74736C;
	margin-bottom: 25px;
}

#wsod #signInFormContainer INPUT.text {
	margin-left: 0px;
	margin-right: 0px;
	width: 247px;
}

#wsod #signInFormContainer LABEL.block {
	display: block;
	margin-bottom: 5px;
}

#wsod #signInFormContainer #actions {
	line-height: 22px;
	margin-top: 9px;
}

#wsod #signInFormContainer #actions INPUT#rememberMe {
	margin: 0px;
}

#wsod #signInFormContainer #actions #logInButton {
	float: right;
}

#wsod #signInFormContainer #errorMessage {
	clear: both;
	color: #f00;
	height: 10px;
}

#wsod #signInFormContainer .contain {
	zoom: 1;
}

#wsod #signInFormContainer .contain:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

/*
FILE CONCAT ADD FILE
PATH: /ft/resources/style/portfolio.css.asp
*/


/*
HTML {
	_overflow-y: hidden;
}

BODY {
	_height: 100%;
	_margin: 0px;
	_overflow-y: auto;
}
*/

#wsod .serviceLinks { margin-top: -18px }

#wsod .portfolio H1 {
	float: left;
	width: 100%;
	padding-top: 8px;
}

#wsodContent H2 { margin-bottom: 0px; }

#wsodContent A, #wsodContent FORM DIV.formButtons SPAN, #wsodContent INPUT, #wsodContent LABEL, #wsodContent SELECT {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}

#wsodContent form div.formButtons span{
	float:left;
	margin-top:2px;
}

#wsodContent .introText a {
	font-size: 12px;
}

#wsodContent A.buttonText { padding-left: 20px; }

#wsodContent DL.featureMessage { margin-top: 20px; }

#wsodContent FIELDSET {
	border: none;
	display: inline;
	padding: 0px;
}

#wsodContent FORM { margin: 0px; }


#wsodContent H1 A.icon {
	margin-top: 5px;
	margin-left: 20px;
	padding-left: 20px;
	text-transform: capitalize;
}

#wsodContent H1 A#createPortfolio { padding-right: 40px; }

#wsodContent DIV#pageHeaderLinks {
	float: right;
	line-height: 20px;
}

#wsodContent DIV#pageHeaderLinks .portfolioSelect {
	position: relative;
	top: 3px;
	*top: 7px;
}

#wsodContent DIV#portfolioTotals, #wsodContent DIV#summaryTotals { float: left; }

#wsodContent DIV#portfolioTotals {
	border-bottom: 1px solid #e7e2db;
	padding-bottom: 8px;
	margin-bottom: 5px;
	width:100%;
}

#wsodContent TABLE#currentValuesAndPercents { 
	float: left; 
	width:69%;
	
}
#wsodContent TABLE#currentValuesAndPercentsTotalReturn { float: right; }

#wsodContent TABLE.currentValuesAndPercents { width: auto; }

#wsodContent TABLE.currentValuesAndPercents TH {
	border: none;
	padding-left: 0px;
}

#wsodContent TABLE.interiorLeft {
	border: 1px solid #d3d3d3;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	padding-left: 17px;
}

#wsodContent TABLE.interiorLeft TH {
	text-align: right;
}

#wsodContent TABLE.interiorRight TD.last {
	padding-right: 15px;
}

#wsodContent TABLE.currentValuesAndPercents TD {
	padding-left: 13px;
}

#wsodContent TABLE.currentValuesAndPercents TD.first {
	padding-left: 0px;
}

#wsodContent TABLE.currentValuesAndPercents TD, #wsodContent TABLE#portfolioActions TD {
	border: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#wsodContent TABLE#portfolioActions { width: auto; }

#wsodContent TABLE#portfolioActions TD {
	padding-left: 0px;
	padding-right: 10px;
	text-align: left;
}

#wsodContent TABLE#portfolioActions TD.last {
	padding-right: 0px;
	_width: auto;
}

#wsodContent SPAN.dataValueAndDataLabel { padding-left: 20px; }

#wsodContent SPAN.dataValueAndDataLabel SPAN { text-align: right; }

#wsodContent #formToCustomizeTheDataTable #selectView {
	width: 210px;
}

#wsodContent FORM DIV.formButtons {
	clear: both;
	float: right;
	padding-top: 5px;
}

#wsodContent FORM DIV.formButtons FIELDSET {
	padding-left: 5px;
}

#wsodContent FORM#formModifyPortfolio #containerCurrencyToModifyFieldset, #wsodContent FORM#formToCustomizeTheDataTable #topLevelCurrencyFieldset {
	border: 1px solid #d3d3d3;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	margin-left: 20px;
	padding-left: 20px;
}

#wsodContent #containerNameToModifyOld, #wsodContent #containerNameToRemove, #wsodContent #containerNameToSelect {
	font-weight: bold;
	width: 180px;
}

#wsodContent #containerNameToSelectLabel { text-transform: none; position: relative; top: -4px; *top: -8px; }

#wsodContent #containerNameToSelect {
	text-transform: none;
	vertical-align: top;
}

#wsodContent #divOfHoldings  #defaultPortfolioText, h2 #defaultPortfolioText
{
	font-weight:normal;
	text-transform:none;
	font-size:11px;
}
#wsodContent  span#lblDefaultView
{
	text-transform:none; 
	font-size:11px;
	font-weight:normal;
}
#wsodContent span#fauxLink
{
	color:#4781AA;
	cursor:pointer;
	font-size:11px;
}
#wsodContent #divOfHoldings label,  h2 #defaultPortfolioText  label
{
	font-weight:bold
}
#defPortfolioName
{
	font-size:8px;
}
#wsodContent #divOfHoldings #chxboxDefaultPortfolio, #chxboxDefaultPortfolio{
	vertical-align:middle;
}


#wsodContent #divAddToPortfolio {
	/* _position: absolute; */
	/*
	position: fixed;
	bottom: 150px;
	left: 0px;
	*/
}

/*
.portfolioSymbolSearch {
	position: fixed !important;
	_position: relative;
}
*/

#wsodContent #formAddToPortfolio { width: auto; }

#wsodContent #formAddToPortfolio DIV#topUserInputs { padding-top: 15px; }
#wsodContent #formAddToPortfolio DIV#bottomUserInputs { height: 60px; }
#wsodContent #formAddToPortfolio DIV#bottomUserInputs DIV#transactionCurrencyCode, #wsodContent #formAddToPortfolio DIV#bottomUserInputs DIV#earliestYearLink {
	font-family: arial;
	font-size: 11px;
	height: 25px;
	width: 60px;
}

#wsodContent #formAddToPortfolio DIV#bottomUserInputs DIV#transactionCurrencyCode { width: 60px; }
#wsodContent #formAddToPortfolio DIV#bottomUserInputs DIV#earliestYearLink { width: 100px; }

#wsodContent #formAddToPortfolio DIV#bottomUserInputs FIELDSET { vertical-align: top; }

#wsodContent #formAddToPortfolio FIELDSET {
/*
	margin: 1px;
*/
	margin-right: 1px;
}

#wsodContent #formAddToPortfolio LABEL { display: inline; font-size: 11px; }

#wsodContent #nameOrSymbol { width: 214px; }
#wsodContent #nameOrSymbolFieldset { width: 217px; }

#wsodContent #transactionQuantity { width: 92px; }

#wsodContent #transactionPrice, #wsodContent #transactionFees { width: 70px; }

#wsodContent #noHoldingsMessage TD { text-align: center; }
#wsodContent #tableOfPortfoliosContainer TABLE { *margin-bottom: 22px; }
#wsodContent .widescreenExpander #tableOfPortfoliosContainer TABLE TD.text { font-size: 12px; width: 93px }
#wsodContent #tableOfPortfoliosContainer TABLE TR.active { background-color: #f6f2ee; }

#wsodContent #tableOfPortfoliosContainer TABLE TR.active TD { background: none; }

#wsodContent #tableOfPortfoliosContainer TABLE TH, #wsodContent #tableOfPortfoliosContainer TABLE TD { padding-right: 8px; }
#wsodContent #tableOfPortfoliosContainer TABLE TH.resetPadding, #wsodContent #tableOfPortfoliosContainer TABLE TD.resetPadding { padding-right: 4px; }

#wsodContent #tableOfPortfoliosContainer TABLE TH { background-color: #F6E9D8; }

#wsodContent #tableOfPortfoliosContainer TABLE TD { font-size: 12px; background-color: #FFF1E0; }

#wsodContent #tableOfPortfoliosContainer TABLE TD A.bold {
	font-size: 12px;
	font-weight: bold;
}

#wsodContent #tableOfPortfoliosContainer td .nameAndSymbol {
	float: left;
	margin-right: 4px;
}

#wsodContent #tableOfPortfoliosContainer TABLE SPAN.symbolAndExchange {
	color: #666;
	font-size: 11px;
}

#wsodContent TR#tableTotals TD {
	background-color: #F6E9D8;
	font-weight: bold;
}

#wsodContent .loadingGraphic {
	background: #FFF1E0 url(/ft/resources/image/loading.gif?version=39905.513877314814) no-repeat center center;
	padding-left: 50px;
}

#wsodContent DIV#newPortfolioLoadingGraphic {
	/* height: 100px; */
	height: 160px;
	color:#333;
	font-weight: bold;
	text-align: center;
	padding-left: 0;
	font-size: 14px;
}

#wsodContent DIV#instructionsToCreateAPortfolio, #wsodContent DIV.newPortfolioInformation {
	float: left;
	font-size: 12px;
	padding: 0 0 25px 0;
}

#wsodContent DIV.newsStory A {
	font-size: 12px;
	font-weight: bold;
}

#wsodContent DIV.newsStory .headline {
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

#wsodContent DIV.newsStory P.teaser {
	color: #333;
	font-size: 11px;
	line-height: 14px;
}

#wsodContent DIV.newsDetail {
	color: #666;
	font-size: 11px;
}

#wsodContent DIV#bottomOfPage.disclaimer {
	height: auto;
	width: 270px;
}

#wsodContent DIV#bottomOfPage.long {
	height: auto;
	width: 400px;
}

/* Independent Classes */
#wsodContent .bold { font-weight: bold; }
#wsodContent .block { display: block; }
#wsodContent .clear { clear: both; }
#wsodContent .fleft { float: left; }
#wsodContent .fright { float: right; }
#wsodContent .hidden { display: none; }

#wsodContent .tdIcon {
	font-size: 0px;
	padding: 0px;
	text-align: -moz-center;
	_text-align: center;
}

#wsodContent .tdIcon DIV {
	font-size: 0px;
/*
	margin: 0px auto;
*/
}


#wsod DIV.notePopup DIV.popupInner {
	height: 210px;
	width: 250px;
}

#wsod DIV.notePopup TEXTAREA.note {
	height: 150px;
	width: 240px;
}

#wsod DIV.notePopup DIV#noteFormButtons { float: right; }

#wsod DIV.notePopup DIV.cancelNote { margin: 5px 10px 5px 0px !important; }

#wsod DIV.notePopup DIV.characterLength, #wsod DIV.notePopup DIV.basicButton { float: left !important; }

#wsod DIV.basicButton A { color: #fff; }



/* loading style */
#wsod div#loadingContainer {
	position: absolute;
	top: 0;
	left: 0;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	z-index:10000;
}

#wsod .pager {
    margin-top: 10px;
}
#wsod .pager a {
    font-weight: bold;
    font-size: 11px;
}
#wsod .pager a.previous {
	float:left;
}
#wsod .pager a.next {
	float:right;
}

#wsod #wsodContent.portfolio div.newsFT {
	clear:both;
}

#wsod #wsodContent td.locked,
#wsod #wsodContent th.locked {
	*position: relative;
	*z-index: 10;
	*left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
	border-right: 1px solid #f0f0f0;
	*top: 1px;
}


#wsod div#tableOfPortfoliosContainer,
#wsod div#tableOfPortfoliosContainer_scroll {
	overflow: auto;
	overflow-x:auto;
	overflow-y: hidden;
	width:590px;
}
#wsod div#tableOfPortfoliosContainer_scroll {
	height: 0;
	padding-bottom: 17px;
}

#wsodContent FIELDSET.smallBottomButton {
	float:left;
}

#wsodContent #buttonExportToSpreadsheetFieldset.smallBottomButton {
	margin-left: 10px !important;
}

#wsod #ft-print-logo {
	display: none;
}

#wsod #divAroundNewPortfolio {
	/* float: none; */
}

#wsod #divAroundNewPortfolio label {
	display: inline;
}

#wsod #divAroundModifyPortfolio label {
	display: inline;
}

#wsod #portfolioCurrencyAndTimeframeControls {
	margin-bottom: 0;
}

#wsod #portfolioCurrencyAndTimeframeControls label {
	display: inline;
}

#wsod .portfolio .searchModule {
	background-color: #E9DECF;
}

#wsod .portfolio .searchModule.light {
	background-color: #F6E9D8;
}

#wsod .portfolio .searchModule label {
	display: inline;
}

#wsod .portfolio .disclaimer {
	margin-bottom: 10px;
	width:270px;
	text-align:right;
}

#wsod .portfolio .contentModule .disclaimer {
	margin-bottom: 0;
}

#wsod .portfolio .contentModule .clear .disclaimer {
	margin-bottom: 0;
	width:350px;
}

#wsod .portfolio .portfolioBreadCrumbTrail {
	color: #333;
	font-size: 12px;
	line-height: 10px;
	margin-left: 2px;
}

#wsod .portfolio .portfolioHeader select{
	width: 150px;
}

#wsod .portfolio table th.text span.th {
	margin-left: -10px;
}

#wsod .portfolio table tr td .investorRelationsIcons {
	float: none;
	display: block;
	margin: 0 auto;
}